suffer some setback - Espagnol Anglais Dictionnaire